// 枚举

// 带有字符串类型的枚举必须在等号后面赋值
enum post {
    title = 'Hello TypeScript',
    num = 0
}
// 纯数字类型的枚举可以不用赋值,只需要写名称即可,值默认是+1的
enum num {
    one,
    two
}

// 数字枚举会在编译后变成一个双向的键值对对象
console.log(post[0]); // num 
console.log(num.one); // 0
console.log(num[0]); // one

const enum num1 {
    one,
    two
}
// 如果不需要用索引访问枚举成员,则可以使用常量枚举
// 索引无法访问到常量枚举
// console.log(num1[0]);

export { }